// pages/check/check.js
Page({

  data: {
    list:[],
    // length:''
  },

  return(){
    wx.switchTab({
      url: '../logs/logs',
    })
  },
  no:function(e){
    // 获取点击按钮的索引
    const index = e.currentTarget.dataset.index;
    // 获取对应的 name
    const user_name = this.data.list[index].user_name;
    console.log('审核未通过的姓名:', user_name);

    const db = wx.cloud.database();
    db.collection('expert').where({
      user_name: user_name
    }).remove().then(res => {
      // 数据删除成功
      console.log('删除操作成功', res);
    })

    wx.showToast({
      title: `未通过审核`,
      icon: 'success',
      duration: 2000
    });
  },

  yes: function(e) {
    // 获取点击按钮的索引
    const index = e.currentTarget.dataset.index;
    // 获取对应的 name
    const user_name = this.data.list[index].user_name;
    console.log('审核通过的用户名:', user_name);
    const db = wx.cloud.database();
    // 查询条件：user 数据库 name 字段等于 '1'把flag字段设置成 1 代表审核通过身份从用户变成专家
    const updateResult = db.collection('user').where({
      name: user_name
    }).update({
      data: {
        flag: 1
      }
    });
    updateResult.then(res => {
      console.log('更新成功', res);
      db.collection('expert').where({
        user_name: user_name
      }).remove().then(res => {
        // 数据删除成功
        console.log('删除操作成功', res);
      })
      
    // 可以在这里添加更多的逻辑，例如更新数据、发送请求等
    wx.showToast({
      title: `审核通过`,
      icon: 'success',
      duration: 2000
    });
  });
},



  previewImage: function(e) {
    const src = e.currentTarget.dataset.src;
    console.log(src),
    wx.previewImage({
      current: src, // 当前显示图片的http链接
      urls: this.data.list.map(item => item.imageSrc) // 需要预览的图片http链接列表
    });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.init()
  },
init(){
  
  wx.cloud.database().collection('expert')
  .get()
  .then(res=>{
    console.log("请求成功",res)
    this.setData({
      list:res.data
    })
  })
  .catch(err=>{
    console.log("请求失败",res)
  })
  console.log('数组长度：',this.data.list.length)
  // this.setData({
  //   length:this.data.list.length
  // })
},
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
    this.init()
    wx.stopPullDownRefresh()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})